package com.oa.ylms.apps.dao.move;

import java.util.List;

import com.oa.ylms.apps.entity.move.PersonMoveCheckValue;
import com.oa.ylms.apps.entity.move.PersonMoveInfoValue;

public interface IPersonMoveInfoDao {
	
	public int addPersonMoveInfo(PersonMoveInfoValue personMoveInfo) throws Exception;
	
	public PersonMoveInfoValue queryByMoveId(PersonMoveInfoValue personMoveInfo) throws Exception;
	
	public List<PersonMoveInfoValue> queryPersonMoveInfoWithPage(PersonMoveInfoValue personMoveInfo, int rows, int pageNo) throws Exception;
	
	public int countTPages(PersonMoveInfoValue personMoveInfo, int rows)throws Exception;
	
	public List<PersonMoveInfoValue> queryPersonMoveInfoByCheckStaffId(PersonMoveCheckValue personMoveCheck) throws Exception;

	public void modifyPersonMoveInfo(PersonMoveInfoValue personMoveInfo);
}
